no matter how impossible it seems - Deutsch Englisch Wörterbuch